package fr.mystnihon.game.context;


/***
 * load the different resources of the game. <br>
 * They are stored here.
 * 
 * @author Lévi
 * 
 */
public class WorldContext {

	// //Objectcollections
	// //public final ConversationCollection conversations;
	// public final ConversationLoader conversationLoader;
	// public final ItemTypeCollection itemTypes;
	// public final MonsterTypeCollection monsterTypes;
	// public final VisualEffectCollection visualEffectTypes;
	// public final DropListCollection dropLists;
	// public final QuestCollection quests;
	// public final ActorConditionTypeCollection actorConditionsTypes;
	// public final SkillCollection skills;
	//
	// //Objectcollections
	// public final TileManager tileManager;
	//
	// //Model
	// public final MapCollection maps;
	// public ModelContainer model;
	//
	// public WorldContext() {
	// this.conversationLoader = new ConversationLoader();
	// this.itemTypes = new ItemTypeCollection();
	// this.monsterTypes = new MonsterTypeCollection();
	// this.visualEffectTypes = new VisualEffectCollection();
	// this.dropLists = new DropListCollection();
	// this.tileManager = new TileManager();
	// this.maps = new MapCollection();
	// this.quests = new QuestCollection();
	// this.actorConditionsTypes = new ActorConditionTypeCollection();
	// this.skills = new SkillCollection();
	// }
	// public WorldContext(WorldContext copy) {
	// this.conversationLoader = copy.conversationLoader;
	// this.itemTypes = copy.itemTypes;
	// this.monsterTypes = copy.monsterTypes;
	// this.visualEffectTypes = copy.visualEffectTypes;
	// this.dropLists = copy.dropLists;
	// this.tileManager = copy.tileManager;
	// this.maps = copy.maps;
	// this.quests = copy.quests;
	// this.model = copy.model;
	// this.actorConditionsTypes = copy.actorConditionsTypes;
	// this.skills = copy.skills;
	// }
	// public void reset() {
	// maps.reset();
	// }
	public WorldContext() {

	}

	public WorldContext(WorldContext copy) {
	}
}
